﻿// This code is released under the BSD license.
namespace PugLib.UI.Controls
{
    using System.Diagnostics.CodeAnalysis;

    [SuppressMessage("Microsoft.Naming", "CA1717:OnlyFlagsEnumsShouldHavePluralNames")]
    public enum PugDialogButtons
    {
        Ok = 0,
        OkCancel,
        YesNo,
        YesNoMaybe,
        YesNoCancel
    }

    public enum PugDialogIcon
    {
        None = 0,
        Error,
        Stop,
        Question,
        Exclamation,
        Warning,
        Information,
        Asterisk,
    }

    public enum PugDialogResult
    {
        None = 0,
        Ok,
        Cancel,
        Save,
        Delete,
        Review,
        Print,
        Retry,
        Yes,
        No,
        Maybe
    }

    public enum PugDialogImage
    {
        None = 0,
        Globe,
        Warning,
        Exclamation,
        Error,
        Delete,
        Help,
        Information,
        New,
        Maybe
    }
}